#zoom {
	background: rgba(0, 0, 0, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CF000000,endColorstr=#CF000000); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 99990;
}
#zoom .content {
	background: no-repeat 50% 50% rgb(255, 255, 255); margin: -100px 0px 0px -100px; padding: 0px; border-radius: 4px; left: 50%; top: 50%; width: 200px; height: 200px; position: absolute; z-index: 99991; box-shadow: -20px 20px 20px rgba(0,0,0,0.3);
}
#zoom .loading.content {
	background-image: url("../images/common/loading.gif");
}
#zoom img {
	background: rgb(236, 236, 236); border-radius: 4px; display: block; max-width: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
}
#zoom .close {
	background: url("../images/common/close.png") no-repeat 50% 50%; border-radius: 0px 0px 0px 4px; top: 0px; width: 49px; height: 49px; right: 0px; position: absolute; z-index: 99993; cursor: pointer; opacity: 1;
}
#zoom .previous {
	top: 50%; width: 49px; height: 49px; overflow: hidden; margin-top: -25px; display: block; position: absolute; z-index: 99992;
}
#zoom .next {
	top: 50%; width: 49px; height: 49px; overflow: hidden; margin-top: -25px; display: block; position: absolute; z-index: 99992;
}
#zoom .previous {
	background: url("../images/common/arrows.png") no-repeat 0px 0px; border-radius: 0px 4px 4px 0px; left: 0px;
}
#zoom .next {
	background: url("../images/common/arrows.png") no-repeat 100% 0px; border-radius: 4px 0px 0px 4px; right: 0px;
}
#zoom .close:hover {
	background-color: rgb(218, 79, 73);
}
#zoom .previous:hover {
	background-color: rgb(0, 136, 204);
}
#zoom .next:hover {
	background-color: rgb(0, 136, 204);
}
